/**
 * @file 前端监控工具
 * @description 提供页面性能监控和错误捕获功能
 * @date 2024-04-12
 */

import { logger } from './logger';

/**
 * 初始化前端监控
 */
export const initFrontendMonitor = () => {
  // 添加前端异常监控
  window.addEventListener('error', (e) => {
    logger.error('全局错误', e);
    // 上报逻辑可在此扩展
  });

  // 性能监控
  const perfData = window.performance.timing;
  logger.info('页面加载时间', {
    total: perfData.loadEventEnd - perfData.navigationStart,
    network: perfData.responseEnd - perfData.fetchStart,
    domReady: perfData.domComplete - perfData.domLoading
  });
}; 